package com.yonyou.gmmc.service.SAInterface.model;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

public class ResultOwnerAuthenticate {
	private String vin;

	private Integer credentialsType;
	private String zip;
	private Integer sex;
	private String phone;
	private String modelCode;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date billDate;
	private String tel;
	private String afterSalesCode;
	private String credentialsNo;
	private Integer city;
	private String engineNO;
	private String licenseNo;
	private String address;
	private String linkMan;
	private String email;
	private String consultantName;
	private String dealerCode;
	private Integer province;
	private String otherLinkWay;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date productionDate;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date deliveryDate;

	public String getVin() {
		return vin;
	}

	public void setVin(String vin) {
		this.vin = vin;
	}

	public Integer getCredentialsType() {
		return credentialsType;
	}

	public void setCredentialsType(Integer credentialsType) {
		this.credentialsType = credentialsType;
	}

	public String getZip() {
		return zip;
	}

	public void setZip(String zip) {
		this.zip = zip;
	}

	public Integer getSex() {
		return sex;
	}

	public void setSex(Integer sex) {
		this.sex = sex;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getModelCode() {
		return modelCode;
	}

	public void setModelCode(String modelCode) {
		this.modelCode = modelCode;
	}

	
    /**
     * @return the billDate
     */
    public Date getBillDate() {
        return billDate;
    }

    
    /**
     * @param billDate the billDate to set
     */
    public void setBillDate(Date billDate) {
        this.billDate = billDate;
    }

    public String getTel() {
		return tel;
	}

	public void setTel(String tel) {
		this.tel = tel;
	}

	public String getAfterSalesCode() {
		return afterSalesCode;
	}

	public void setAfterSalesCode(String afterSalesCode) {
		this.afterSalesCode = afterSalesCode;
	}

	public String getCredentialsNo() {
		return credentialsNo;
	}

	public void setCredentialsNo(String credentialsNo) {
		this.credentialsNo = credentialsNo;
	}

	public Integer getCity() {
		return city;
	}

	public void setCity(Integer city) {
		this.city = city;
	}

	public String getEngineNO() {
		return engineNO;
	}

	public void setEngineNO(String engineNO) {
		this.engineNO = engineNO;
	}

	public String getLicenseNo() {
		return licenseNo;
	}

	public void setLicenseNo(String licenseNo) {
		this.licenseNo = licenseNo;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getLinkMan() {
		return linkMan;
	}

	public void setLinkMan(String linkMan) {
		this.linkMan = linkMan;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getConsultantName() {
		return consultantName;
	}

	public void setConsultantName(String consultantName) {
		this.consultantName = consultantName;
	}

	public String getDealerCode() {
		return dealerCode;
	}

	public void setDealerCode(String dealerCode) {
		this.dealerCode = dealerCode;
	}

	public Integer getProvince() {
		return province;
	}

	public void setProvince(Integer province) {
		this.province = province;
	}

	public String getOtherLinkWay() {
		return otherLinkWay;
	}

	public void setOtherLinkWay(String otherLinkWay) {
		this.otherLinkWay = otherLinkWay;
	}
	

	
    /**
     * @return the productionDate
     */
    public Date getProductionDate() {
        return productionDate;
    }

    
    /**
     * @param productionDate the productionDate to set
     */
    public void setProductionDate(Date productionDate) {
        this.productionDate = productionDate;
    }

    
    /**
     * @return the deliveryDate
     */
    public Date getDeliveryDate() {
        return deliveryDate;
    }

    
    /**
     * @param deliveryDate the deliveryDate to set
     */
    public void setDeliveryDate(Date deliveryDate) {
        this.deliveryDate = deliveryDate;
    }

    /**
    *
    * @author Administrator
    * @date 2017年8月10日
    * @return
    * (non-Javadoc)
    * @see java.lang.Object#toString()
    */
    	
    @Override
    public String toString() {
        return "ResultOwnerAuthenticate [vin=" + vin + ", credentialsType=" + credentialsType + ", zip=" + zip
               + ", sex=" + sex + ", phone=" + phone + ", modelCode=" + modelCode + ", billDate=" + billDate + ", tel="
               + tel + ", afterSalesCode=" + afterSalesCode + ", credentialsNo=" + credentialsNo + ", city=" + city
               + ", engineNO=" + engineNO + ", licenseNo=" + licenseNo + ", address=" + address + ", linkMan=" + linkMan
               + ", email=" + email + ", consultantName=" + consultantName + ", dealerCode=" + dealerCode
               + ", province=" + province + ", otherLinkWay=" + otherLinkWay + ", productionDate=" + productionDate
               + ", deliveryDate=" + deliveryDate + "]";
    }


}
